package com.liang.jiekou.entity;


import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
@ApiModel("公共实体")
public class BASE {


    @ApiModelProperty(value = "公司简称")
    @JsonProperty(value = "COMPANY")
    @TableField("COMPANY")
    // 公司简称
    private  String COMPANY;

    @ApiModelProperty(value = "创建人")
    //创建者
    @JsonProperty(value = "CREATOR")
    @TableField("CREATOR")
    private String CREATOR;

    @ApiModelProperty(value = "用户所在组")
    @JsonProperty(value = "USR_GROUP")
    @TableField("USR_GROUP")
    private String USR_GROUP;

    @ApiModelProperty(value = "创建时间")
    //创建时间
    @JsonProperty(value = "CREATE_DATE")
    @TableField("CREATE_DATE")
    private String CREATE_DATE;

    @ApiModelProperty(value = "改动者")
    @JsonProperty(value = "MODIFIER")
    @TableField("MODIFIER")
    private String MODIFIER;

    @ApiModelProperty(value = "修改时间")
    @JsonProperty(value = "MODI_DATE")
    @TableField("MODI_DATE")
    private String MODI_DATE;

    @ApiModelProperty(value = "改动次数")
    @JsonProperty(value = "FLAG")
    @TableField("FLAG")
    private BigDecimal FLAG;


    @ApiModelProperty(value = "用户自定义字段")
    @JsonProperty(value = "UDF01")
    @TableField("UDF01")
    private String UDF01;
    // 用户自定义字段 varchar 255

    @ApiModelProperty(value = "用户自定义字段")
    @JsonProperty(value = "UDF02")
    @TableField("UDF02")
    private String UDF02;
    // 用户自定义字段 varchar 255

    @ApiModelProperty(value = "用户自定义字段")
    @JsonProperty(value = "UDF03")
    @TableField("UDF03")
    private String UDF03;
    // 用户自定义字段 varchar 255

    @ApiModelProperty(value = "用户自定义字段")
    @JsonProperty(value = "UDF04")
    @TableField("UDF04")
    private String UDF04;
    // 用户自定义字段 varchar 255

    @ApiModelProperty(value = "用户自定义字段")
    @JsonProperty(value = "UDF05")
    @TableField("UDF05")
    private String UDF05;
    // 用户自定义字段 varchar 255

    @ApiModelProperty(value = "用户自定义字段")
    @JsonProperty(value = "UDF06")
    @TableField("UDF06")
    private String UDF06;
    // 用户自定义字段 N

    @ApiModelProperty(value = "用户自定义字段")
    @JsonProperty(value = "UDF51")
    @TableField("UDF51")
    private BigDecimal UDF51;
    // 用户自定义字段 N

    @ApiModelProperty(value = "用户自定义字段")
    @JsonProperty(value = "UDF52")
    @TableField("UDF52")
    private BigDecimal UDF52;
    // 用户自定义字段 N

    @ApiModelProperty(value = "用户自定义字段")
    @JsonProperty(value = "UDF53")
    @TableField("UDF53")
    private BigDecimal UDF53;
    // 用户自定义字段 N

    @ApiModelProperty(value = "用户自定义字段")
    @JsonProperty(value = "UDF54")
    @TableField("UDF54")
    private BigDecimal UDF54;
    // 用户自定义字段 N

    @ApiModelProperty(value = "用户自定义字段")
    @JsonProperty(value = "UDF55")
    @TableField("UDF55")
    private BigDecimal UDF55;
    // 用户自定义字段 N

    @ApiModelProperty(value = "用户自定义字段")
    @JsonProperty(value = "UDF56")
    @TableField("UDF56")
    private BigDecimal UDF56;
    // 用户自定义字段 varchar 255

    @ApiModelProperty(value = "用户自定义字段")
    @JsonProperty(value = "UDF07")
    @TableField("UDF07")
    private String UDF07;

    @ApiModelProperty(value = "用户自定义字段")
    @JsonProperty(value = "UDF08")
    @TableField("UDF08")
    // 用户自定义字段 varchar 255
    private String UDF08;

    @ApiModelProperty(value = "用户自定义字段")
    @JsonProperty(value = "UDF09")
    @TableField("UDF09")
    // 用户自定义字段 varchar 255
    private String UDF09;

    @ApiModelProperty(value = "用户自定义字段")
    @JsonProperty(value = "UDF10")
    @TableField("UDF10")
    // 用户自定义字段 varchar 255
    private String UDF10;

    @ApiModelProperty(value = "用户自定义字段")
    @JsonProperty(value = "UDF11")
    @TableField("UDF11")
    // 用户自定义字段 varchar 255
    private String UDF11;

    @ApiModelProperty(value = "用户自定义字段")
    // 用户自定义字段 varchar 255
    @JsonProperty(value = "UDF12")
    @TableField("UDF12")
    private String UDF12;

    @ApiModelProperty(value = "用户自定义字段")
    // 用户自定义字段 N
    @JsonProperty(value = "UDF57")
    @TableField("UDF57")
    private BigDecimal UDF57;

    @ApiModelProperty(value = "用户自定义字段")
    // 用户自定义字段 N
    @JsonProperty(value = "UDF58")
    @TableField("UDF58")
    private BigDecimal UDF58;

    @ApiModelProperty(value = "用户自定义字段")
    // 用户自定义字段 N
    @JsonProperty(value = "UDF59")
    @TableField("UDF59")
    private BigDecimal UDF59;

    @ApiModelProperty(value = "用户自定义字段")
    // 用户自定义字段 N
    @JsonProperty(value = "UDF60")
    @TableField("UDF60")
    private BigDecimal UDF60;

    @ApiModelProperty(value = "用户自定义字段")
    // 用户自定义字段 N
    @JsonProperty(value = "UDF61")
    @TableField("UDF61")
    private BigDecimal UDF61;

    @ApiModelProperty(value = "用户自定义字段")
    // 用户自定义字段 N
    @JsonProperty(value = "UDF62")
    @TableField("UDF62")
    private BigDecimal UDF62;

}
